home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-09 / zmail378.zip / HISTORY.DOC < prev    next >
Text File  |  1992-08-12  |  45KB  |  1,050 lines

  1.  
  2.                                   History
  3.  
  4.              Note that this is a free program that I use for my
  5.              own internal needs. I try not to release it until 
  6.              all bugs are cleared up, but sometimes I don't 
  7.              get to test all possible modes and "syntax errors" 
  8.              will show up in the field.  If you notify me of these, 
  9.              they will be corrected immediately. Otherwise you will 
  10.              simply have to wait until I run across them.
  11.  
  12.              A syntax error will rarely, if ever, cause a loss of 
  13.              data. But to be on the safe side, frequent backups 
  14.              are recommended. Also, you can always reload the older 
  15.              version to get yourself back in business.
  16.  
  17.              When moving to a new version, back up your \zipmail
  18.              directory in case that has to be restored.
  19.  
  20.              RECOVERY INSTRUCTIONS: If an update error occurs, there
  21.              is a procedure that copies your pathes.dbf (that't the
  22.              name for the master database) to your root directory.
  23.              Your old pathes.dbf is deleted, which will force a 
  24.              new installation when you re-enter. Once the update 
  25.              has been successfully made, enter the following at
  26.              the dos cursor:
  27.              
  28.                   copy \pathes.dbf \zipmail
  29.                   del \pathes.dbf
  30.              
  31.              Jack Lohman can be reached on Exec-PC at 
  32.  
  33.                       414-789-4210 (2400,N,8,1)
  34.  
  35.                       414-789-4352 (9600,N,8,1)
  36.  
  37.                       or by voice at 414-545-4128
  38.  
  39.  
  40.   V3.78
  41.  
  42.      Corrected two minor bugs that could have caused a syntax error.
  43.  
  44.   V3.77
  45.  
  46.      Added a function in the Event Calendar to allow printing the 
  47.        indicated calendar(s) (1,3,6 or 12 months) (LaserJet only)
  48.  
  49.      Added the ability to append a signature to mailmerge letters
  50.        (LaserJet only). To use, you must have the desired signature
  51.        scanned into a PCX file and then converted to an HP .PCL file.
  52.        However, this can be tricky. The resulting PCL cannot have 
  53.        a fixed position, i.e. the graphic signature must be relocatable
  54.        by the ZipMail x/y coordinates.
  55.  
  56.        I have tried using CGP, but have not gotten this to work yet.
  57.        I send my signatures off the following company to have them 
  58.        convert it (for a fee). You may do the same, at least until I
  59.        can create them myself. Let me know if you find a better way.      
  60.  
  61.                               Mr.  Joe Lopez
  62.                          Texas Associated Software
  63.                             523 La Cresta Drive
  64.                              Red Oak, TX  75154
  65.                                (214) 617-5260
  66.  
  67.  
  68.        To facilitate locating the signature on the document, Alt-T prints
  69.        a template giving horizontal and vertical grid locations. A 
  70.        sample "signture.pcl" is included to play with. If this one 
  71.        works and yours does not, then you have a .PCL format problem.
  72.  
  73.        Also note that the signature may not print unless the fonts 
  74.        have first been downloaded.
  75.  
  76.      When entering EVENT LIST (alt-V), ZipMail now gives warning and a 
  77.        list of old events that are going to be deleted (according to the 
  78.        days as listed in UTILS/S)
  79.  
  80.      Added an automatic function in ADD to append the Mr or Ms whenever
  81.        the firstname matches one already in the new "frstname.dbf". 
  82.        This database is created either by request during the UPDATE 
  83.        or INSTALL procedure, or manually from the UTILS/S/Page 3 screen
  84.        and then <F7>.  <F6> allows you to rebuild it at any time. 
  85.  
  86.           Two items of interest:
  87.  
  88.           If used, it requires about 50K of disk space, and
  89.  
  90.           It cannot differentiate between names common to both sexes
  91.           (like Pat). These will have to be edited as you go along.
  92.  
  93.           You can, however, make a name unisex by hitting CTRL-U key.
  94.           while on display, the selection can be made specific to:
  95.  
  96.                       Select     Male     = Alt-M
  97.                       Select     Female   = Alt-F
  98.                       Select     Both     = Alt-B
  99.  
  100.                       Select     Unisex   = Alt-U
  101.                       Convert to Unisex   = Ctl-U 
  102.           
  103.  
  104.   V3.76
  105.  
  106.      Corrected a bug in the UPDATE function.
  107.  
  108.   V3.75
  109.  
  110.      Added color to the "event list" <alt-V>. From now on:
  111.  
  112.         Dates before current date = blue /cyan
  113.         Current date              = white/cyan
  114.         Dates after current date  = black/cyan
  115.  
  116.      Changed the way you add company name in the word processor. Now
  117.         you set up a signature block in Menu #3/<S>ystem (page 3)/<F5>  
  118.         to include a complete sign-off signature block that can be 
  119.         accessed anywhere from within the letter with <ALT-F3>.
  120.  
  121.      Hopefully corrected an obscure problem which sometimes prevented
  122.         the system database in the subdirectory from getting updated 
  123.         with a new structure.
  124.  
  125.      Added some code that provides automatic error recovery in the 
  126.         event a certain obscure error occurs.
  127.  
  128.   V3.74
  129.  
  130.      Moved a function to an area not so memory-sensitive.
  131.      
  132.      Added a function to allow an overview of calendar events scheduled.
  133.         If you have the calendar on the screen, hit <L> to list.
  134.         If at menues #1, 2, or 3 hit <Alt-V> to view list of events.
  135.         While you are there, you may <P>rint the list.
  136.  
  137.   V3.73 
  138.  
  139.      Corrected problem with ADD when not all fields are present (phone
  140.         and institute, when not a selected field, crashed.)
  141.  
  142.   V3.72 
  143.  
  144.      Added feature: Now when you edit a name and it is not found, ZipMail 
  145.         will ask if you want all other databases searched as well.  
  146.         You may hit <N>o or <ESC> to terminate this mode. 
  147.  
  148.               Note that if you DO have other databases on the system 
  149.               but it does not query you, hit <0> twice (from Menu #1) 
  150.               to create the directory inventory database.
  151.  
  152.      Corrected the Rapid Review "end of file" problem. When you hit 
  153.         bottom, it now truly returns to the top of file. (It used to 
  154.         return to the second record matching the SRCH string.
  155.  
  156.      Reinstated the "Department Head" feature. Somehow it got dropped in
  157.         earlier revisions. But I tied it into the "Default Name" feature.
  158.         Let me know if this turns out to be inconvenient.
  159.  
  160.      Moved all .set files to their appropriate subdirectories (.set files
  161.         simply "remember" the SRCH code last used.)
  162.  
  163.  
  164.   V3.71
  165.  
  166.      Corrected another bug. Sorry, but there is some tricky code that
  167.         got the best of me. Hope its okay now. I released two quick
  168.         versions to solve immediate problems, but would not be surprised 
  169.         if another bug pops up.
  170.  
  171.   V3.70
  172.  
  173.      Corrected a bug. (What else can I say?)
  174.  
  175.   V3.69
  176.  
  177.      Made the following keys active from menu #1 (but did not disable 
  178.         the old ones, which are still good for use in Menues 2 & 3)
  179.  
  180.                 Old         New           Function
  181.                 ___   __________________
  182.  
  183.                       Menu #1  Menu #2,3
  184.                                       
  185.                  =       V=       =       eVents Calendar
  186.                                       
  187.                  \       T\       \       ToDo list
  188.  
  189.      From Menu #1, the CTRL-S now lights up an "on/off" so you always have
  190.          an indicator of whether SUPERsrch is on or off.
  191.  
  192.      Added ability to enable/disable the search for files on floppy drives.
  193.          If you never use floppies, disable it in UTILS/"S"/Page 3
  194.  
  195.      Disabled <F2> Calendar in word processor because it conflicted with
  196.          WP internal commands.
  197.  
  198.      In word processor, provided default export file as the filename
  199.          in the mailmerge screen. Change it if you intend it to be 
  200.          something else.
  201.  
  202.      Added code to correct a wierd bug that (you don't really want to 
  203.          know this) multiple records in the system.dbf.  It did no harm, 
  204.          except when it filled up your disk. This new code will search 
  205.          all system files, check their length, and reset them to one 
  206.          record.
  207.  
  208.  
  209.   V3.68
  210.  
  211.      Corrected the ADD screen modes 2 & 3 (constant address and city).
  212.         These went south when the zipcode database was implemented.
  213.  
  214.      Made the "default name" unique to the individual databases. This is 
  215.         the name that is inserted whenever the record lacks a first and 
  216.         last name (like, it will add "Director of Marketing")
  217.  
  218.      Corrected spelling on Menu #1 (index selection)
  219.  
  220.      Added a check for a weird bug that may have only affected one of
  221.         my friends databases (one of my beta sites). It caused the 
  222.         USER index to crash when attempting to index.
  223.  
  224.   V3.67
  225.  
  226.      Added an elapsed time indicator at Menu #1 <Alt-T>
  227.      Corrected a bug that may or may not have affected you, depending
  228.         on whether or not you had Super SRCH turned ON.
  229.  
  230.   V3.66
  231.  
  232.      Added an expanded "duplicate file lister" to menu #1 <D> <D>
  233.  
  234.      Added a ToDo list function from Menues 1,2,3
  235.  
  236.      Corrected minor problem while in system and using <F5> sortsrch
  237.  
  238.      Modified "date creation" to update at each new Menu #1 (for those 
  239.        who don't turn their systems off overnight)
  240.  
  241.      Please note: When doing a mailmerge of letters, if you have not 
  242.        filled the "hello" field (i.e. Mr or Ms), zipmail will not know
  243.        what to put behind the "Dear ....", so it defaults to something
  244.        like "Dear Jack Lohman: ". 
  245.  
  246.   V3.65
  247.  
  248.      Corrected a bug in calling the new TICKLER function
  249.  
  250.   V3.64
  251.  
  252.      If the clock is annoying to you, place a dummy file called 
  253.         "clock.tst" in your \zipmail directory.
  254.  
  255.      Added a Date/Calendar and Tickler function by Ross Poppel 
  256.         Hit the "equal" sign at Menues # 1,2,3
  257.  
  258.      Added a Merge function from the Utilities <M> menu. This is similar
  259.         the that in the mailmerge section, and you'll have to judge which
  260.         one works best for you. Note that there is a "query" option that
  261.         provides you with a complex selection capability. See QUERY.DOC
  262.         for help.
  263.  
  264.   V3.63
  265.  
  266.      Corrected bug that affected new user startups.
  267.  
  268.   V3.62
  269.  
  270.      Not released
  271.  
  272.   V3.61
  273.  
  274.      Changed HELP colors to black on cyan (for better EGA display)
  275.  
  276.      Added ERASE String (when entering Rapid Review with preexisting string)
  277.  
  278.      Added Ctrl-C call for code list display while in SET string mode.
  279.  
  280.      Added ability (in SET string) to INclude or EXclude any parameter
  281.      (however, be careful that you fully understand the formula when
  282.      attempting a complex string)
  283.  
  284.      The SRCH string is now database sensitive so you do not erase an
  285.      old SRCH string when moving to a new database. When you return to
  286.      a database, it will restore the last string used or ask if you wish
  287.      to carry forward the string from the current database. If you have 
  288.      directories of the same name on different drives, ZipMail will ignore
  289.      the drive number and restore the string anyway. If it is wrong, it 
  290.      can be easily corrected.
  291.  
  292.      Note that if you move to a new directory and wish to use the SRCH
  293.      string from a directory that you didn't carry forward, you can go 
  294.      to Rapid Review <S>et and use the <Alt-R> string restore command,
  295.      and pick the appropriate directory name.
  296.  
  297.      In SET, added the ability to purge the disk of unwanted SRCH string
  298.      files via <Ctrl-D>. Note that the right arrow is equivalent to 
  299.      the <Ctrl-D> sequence, as is the left arrow = <Ctrl-S>. This is 
  300.      a DOS parculiarity.
  301.  
  302.  
  303.   V3.60
  304.  
  305.      Restored the printing of the counts at the end of a label run.
  306.      
  307.      Now it _really_ saves and restores the last SRCH string.
  308.  
  309.      Improved reliability of complex search strings.
  310.  
  311.      You may now set an "auto pack" flag in UTILS/S to automatically
  312.         pack records when deleted records exist.
  313.  
  314.      For unattended indexing on large databases, now allows you to give
  315.         prior approval to the PACK operation (so you don't have to sit 
  316.         around and wait for it to count deletions).
  317.     
  318.      You can now output "lists" to an ascii file (Menu#1/P)
  319.  
  320.   V3.59
  321.  
  322.      Cleaned up a couple of areas that were bothering me. One is the 
  323.         screen for selection for "previous code" (in the label sequence).
  324.         It now shows a pick list that lets you select or deselect your
  325.         choices.
  326.  
  327.      Added ZipCode RANGES to SET screen (Cntrl-Z). When in "range" mode
  328.         and you want to enter 'exact' zipcode, enter it as both the 
  329.         TO and the FROM zip.
  330.  
  331.      Added Access to ZipCode database when in Rapid Review (Alt-Z).
  332.  
  333.      Automatically save last SRCH string and restore it on ZipMail reentry.
  334.  
  335.      Implemented printers.dbf DELETE mode. Printers must be deleted one 
  336.         at a time.
  337.  
  338.      Made adding printers easier/more reliable.
  339.  
  340.      NOTE TO LASER USERS: The "printers.dbf" database that was originally 
  341.      distributed may have an error in the codes. Check your manual for 
  342.      the 6lpi, 8lpi and underline ON codes. My manual differed from the 
  343.      database, and after correcting the database (HP Series II) with the
  344.      following codes, it solved one of my problems. Your old printers.dbf
  345.      is not overwritten on updates for fear of destroying your additions.
  346.  
  347.                   6lpi should be:     &l6D   (that's a lower case L)
  348.                   8lpi should be:     &l8D   (that's a lower case L)
  349.                   Underline ON  :     &d0D   (that's a zero)
  350.      
  351.  
  352.   V3.58
  353.  
  354.      Added a "filter" switch to the SET mode. In some cases it may be 
  355.      quicker to scan Rapid Review and to print lists, so you can turn
  356.      it ON. However, "locate" and "goto" will not find a record if it
  357.      doesn't meet the search string specs. I've added a timer on Print 
  358.      Lists so you can test it both ways. 
  359.  
  360.      Corrected state count (Menu #2 sTate)
  361.  
  362.      Before, in the ADD mode, the Salutation would be carried forward 
  363.      from the last record (in the event you were entering from a list
  364.      of all of the same sex). Now you can turn that feature on/off
  365.      in UTILS/<S> page 2.
  366.  
  367.      Corrected labels printout when the FIRST1 and FIRST2 fields did
  368.      not exist.
  369.      
  370.  
  371.   V3.57
  372.  
  373.      Added a "pick list" feature to Menu #1 <D>elete <D>uplicates that
  374.      copies the deleted records to a picklist.dbf and then lets you 
  375.      scan them and mark the ones whose Deleted/Undeleted status 
  376.      should be reversed. You always have the option of deleting or not
  377.      deleting when doing a duplicate print list, and which you choose
  378.      depends on whether it is your first pass (delete) or final pass
  379.      (don't delete). If you delete, of course, you have to make sure 
  380.      you undelete the ones you want to save or they're a gonner. The 
  381.      picklist.dbf is created in the respective directory for technical
  382.      reasons, and you can delete it after you are through with it.
  383.  
  384.      Added <F>irstname to SET string mode (moved "followup" days to
  385.      CNTRL-F.
  386.  
  387.      Corrected a problem that occurred only after eliminated a field
  388.      from your database. Was not updating the "field list" with the 
  389.      new structure.
  390.  
  391.   V3.56
  392.  
  393.      Corrected a small bug when importing into the word processor.
  394.      (Small, hell, it crashed dead in its tracks.)
  395.  
  396.   V3.55
  397.  
  398.      ZipMail now supports 102 printers (printers.dbf). It starts with the
  399.        "Generic" printer and is changeable by the user (UTILS/P/P).  If
  400.        you select a new printer, it transfers it to the default printer
  401.        database (prndflt.dbf), from which ZipMail receives its queues.
  402.        You may edit or add to this database, but you are on your own
  403.        here.  In the future the printers.dbf will probably come in a 
  404.        separate zip file so I don't overwrite any printers your you've
  405.        added to your printers.dbf. 
  406.  
  407.        Incidentally, because I do not have 102 printers laying around, it
  408.        is difficult for me to verify the printers.dbf (which someone got 
  409.        off of a BBS). It seems to work on the Okidata Pacemark 2410, and 
  410.        I will try to ensure that it works on most LaserJet's, but that's
  411.        as far as I can go with it. 
  412.  
  413.        Check out the <F>ont selection function. You can set various 
  414.        commands to send to the printer on startup.
  415.        
  416.  
  417.      ZipMail now also contains an excellent Clipper function for word
  418.        processing written by Frank R. Genus, Jr. (P.O. Box 503, 
  419.        South River, NJ 08882, Voice/Fax (908)390-1672). If you have 
  420.        something that works, you may want to keep it. But I recommend 
  421.        that you at least try this one. It has search and replace, but the 
  422.        best feature is its ability to store the records in a "letters.dbf"
  423.        with real names (rather than DOS filenames). However, this does
  424.        require you to export your letter to an ascii file so ZipMail can
  425.        read it. Some day I may make this easier.
  426.  
  427.        To load it:  Menu #2, <M> , <F5> ---- and once in, hit <F4> to 
  428.        load the first letter (actually it is the documentation file).
  429.  
  430.        Incidentally, it will only load from the MailMerge screen if your 
  431.        <S>ystem database does not have a specified word processor. It 
  432.        otherwise will load from UTIL/<W>. If you enter your name or 
  433.        company name in UTIL/<S> (page 3), it can be inserted in letters.
  434.  
  435.   V3.54
  436.  
  437.      This is one of those great moments when one very good feature added
  438.        caused another feature to fail. It had to do with picking fields.
  439.        (It was the ability to escape back to the main menu, but the <F10> 
  440.        key in that function did the same thing, so there was no way to go 
  441.        forward. It works now.
  442.   
  443.      Corrected a small bug when using <0> at main menu and selecting a 
  444.        database that had fewer fields than the previous.
  445.  
  446.      Added to the Rapid Review Help screen, and changed the colors on 
  447.        some of the other screens to be more readable with more monitors.  
  448.  
  449.      Expanded the sensitivity of the <D>elete to <P>rinter and <D>elete to 
  450.        <S> functions on Menu #1. Three levels of First Name, 5 levels of 
  451.        Zip code, and 2 levels of Order are provided. In all cases the 
  452.        "1st pass" is more selective than the 2nd, and so on. The most 
  453.        effective (and most time consuming) is multiple passes, with a 
  454.        PACK and Index between eacg one of them. But you should get all 
  455.        duplicates this way. [Incidentally, there is no trick to deleting 
  456.        "exact" duplicates. This feature allows deleting when the same 
  457.        person is in the database twice; once with home address and again 
  458.        with office address. Or, once with complete name and again with 
  459.        just initials).
  460.  
  461.      Added the ability to use the PACK in menu #2 after printing the
  462.        duplicates thru Menu #1 <D> <P>. The advantage to this is that 
  463.        Zipmail will save the data in the following fields according to:
  464.  
  465.          phone      if empty in the saved record, will save from deleted
  466.          institute  saves the longest of the two 
  467.          first      saves the longest of the two 
  468.          srch       saves a combination of both SRCH fields
  469.          notes      will save the notes (mailings) from both, at 
  470.                     least to the point of filling up the field.
  471.  
  472.        If that is not what you intend to happen, use the PACK in the 
  473.          index command instead. And remember, when auto delete is selected, 
  474.          you must review and edit the deletions you want to remain as 
  475.          deletions.
  476.  
  477.   V3.53
  478.  
  479.      Got smart. Figured out a way to check your particular FIELD 
  480.        configuration in a much faster way, and this allowed much 
  481.        faster painting of screens in EDIT, RAPID REVIEW, and the
  482.        FLEXIPRINT screen.
  483.  
  484.      Added ability to print individual envelope addresses at the 
  485.        Rapid Review screen (LASER only). Hitting Alt-P now gives 
  486.        the choice of ENVELOPE or PAGE OF LABELS. Prints in landscape
  487.        mode then switches back to portrait. Access positioning via
  488.        UTILS/L screen.
  489.  
  490.      For LASER users, added ability to print labels directly to 
  491.        envelopes when set for 1-up and <E> is selected (where INDEX 
  492.        and SPECIAL were previously selected). If you set HP to manual 
  493.        feed, you will not get the "pause" message as before. You need 
  494.        to keep feeding envelopes. If set to 'ZipMail will ask', you 
  495.        need to insert envelope and then hit a key.
  496.  
  497.   V3.52
  498.  
  499.      Corrected a small bug when using the PgDn key in Rapid Review
  500.      (It turns out that it is the same inkey code as Cntrl-C, which
  501.      calls the Codes.dbf from the main screen, and a syntax error 
  502.      occurs when returning to Rapid Review.)
  503.  
  504.      Corrected PrintList so it would start at top of file.
  505.  
  506.      Added display of code list when <T>ransfering records to a new 
  507.      database (so that an informed decision can be made).
  508.  
  509.      Expanded the <F1> Help screens on Menues 1 & 3
  510.  
  511.      Corrected a weird bug that only occurred when first going into
  512.      ZIP search, doing a wildcard search, and then going into Rapid Review.
  513.      
  514.   V3.51
  515.  
  516.      This version corrects an error in the UTILS/TRANSFER/APPEND that 
  517.      has been in there for some time, but has not been reported. I found 
  518.      it, but that just goes to show you how infrequently I use that 
  519.      particular command.
  520.  
  521.      Added CNTRL-C at Menues 1,2,3 for a peek at the SRCH codes.
  522.      Modified "0" directory list so that it uses existing list rather
  523.      than updating each time. Directory list now updates only when 
  524.      changes have been made. However, if you add directories outside
  525.      of ZipMail, they will not show up on the list. Hit the numeric "0"
  526.      to force an update.
  527.      
  528.  
  529.   V3.50
  530.  
  531.      When going into labels, changed the 5-page selection routine to
  532.         one page, with <F4>, <F5> and <F6> options for State, Zip and 
  533.         area code.  Note that if you have already established a "SUPER"
  534.         string, anything here will be additive.
  535.  
  536.   V3.49
  537.  
  538.      Corrected MailMerge function (wasn't adding name to address block).
  539.  
  540.      In the interest of cutting 60% off of the time it takes to print
  541.         labels, I have inserted a "filter" command. The only negative
  542.         result is that it gives eroneous "percent completed" numbers.
  543.         I think that's a small price to pay, since few would sit and 
  544.         watch this number advance. I would appreciate feedback on this.
  545.  
  546.   V3.48
  547.  
  548.      Because of the recursive nature of the SUPER srch function, I've
  549.         had to remove the Alt-S option while in the SRCH string build
  550.         screen. Instead, you can set your preference for the abbreviated
  551.         search string (the old way) vs the SUPER srch (the new way) by
  552.         going into UTIL/"S" Page 3. Thereafter, you can toggle it with 
  553.         the CNTRL-S key.
  554.      Corrected a problem in the Print List string that cried "Invalid
  555.         Fields" even when they weren't invalid.
  556.      Fixed another couple of harmless bugs, but can't promise I got 'em all.
  557.  
  558.   V3.47
  559.  
  560.      Corrected weird bug when returning from rapid review and reentering.
  561.      (Note that there is still a weird but harmless bug when going from
  562.  
  563.             Rapid Review -> Super String -> Rapid Review -> SET
  564.  
  565.      Somewhere along the line it loses the "description". I'll get to 
  566.      that soon, but the bug fix above needs immediate uploading.
  567.  
  568.  
  569.   V3.46
  570.  
  571.      Added "Record Number" to the available fields for indexing. In
  572.         effect, this is the order in which the records were entered
  573.         into the system. To be effective, it must be used exclusive 
  574.         of all other fields.
  575.  
  576.      The "SET" and SUPER SRCH commands have been changed as follows:
  577.  
  578.         Corrected the syntax error when leaving the SET command without
  579.            a selected string.
  580.  
  581.         Added AND/OR switching. But this can be tricky and you should 
  582.            read the two help screens first.
  583.  
  584.         Added "(" and ")" for more complex search strings.
  585.  
  586.         Added SAVE and RESTORE of your favorite search strings.
  587.         Added "memory left" and "Index" to the "border" of menues 1,2,3
  588.            ("on screen" index now applies only with "USER" index)
  589.  
  590.    
  591.   V3.45
  592.  
  593.      Corrected TRANSFORM bug.
  594.      Added a SUPER SRCH CODE function that allows you to set up unlimited
  595.         combinations of SRCH and other "set" strings. This is an expansion
  596.         of the previous SET command in Rapid Review.  Access it with the
  597.         <S>et command in Rapid Review, or <Alt-S> when setting up the 
  598.         SCRH formula.
  599.  
  600.      Cleaned up the following areas to accomodate the additional POSITION
  601.         and expanded TITLE and HELLO fields:
  602.  
  603.                        Rapid Review SET commands 
  604.                        (substantial change, see the ? screen)
  605.  
  606.                        Rapid Review FlexiEdit
  607.  
  608.  
  609.   V3.44
  610.  
  611.      Added a new "POSITION" field (30 characters) and provided an 
  612.         option to expand the TITLE field to 10 characters.
  613.         
  614.      Modified ADD so that an Alt-A brings up area codes (rather than
  615.         being forced to write over them). 
  616.  
  617.      Added <Alt-A>, <Alt-Z>, <Alt-U> to the Menues #1, #2 and #3 (Util)
  618.         to toggle index from Alpha, Zip and User.
  619.  
  620.      At Rapid Review screen, added <Alt-E> for Eject Paper and <Alt-T>
  621.         to toggle Flexiprint on and off.
  622.    
  623.      Notes:
  624.  
  625.         With a 'title' field set at 2, the entryies will be forced to 
  626.         upper case (i.e., MD,DO,RN, etc.).  With it set at 10, though, 
  627.         that can't be done (because of Ph.D., etc.).  Therefore, if you
  628.         use the latter, set one of the Function keys to "MD" or "M.D." 
  629.         (or whatever).  
  630.  
  631.         If you are using the optional ZIP.DBF (indexed on both city and 
  632.         zipcode), you can reassign the function keys to POSITION's like 
  633.         "President or C.E.O. or Director of Nursing" for the insertion 
  634.         into the new POSITION field. Also, understand that the data 
  635.         within the position field will be printed on the line immediately 
  636.         below the name, so you can use it for things other than "position":
  637.  
  638.           Department:    i.e.,          Department of Radiology
  639.                                         Manufacturing Department
  640.                                   
  641.           An extra address lin for those long governmental addresses.
  642.  
  643.  
  644.  
  645.   V3.43
  646.  
  647.      Fixed a bug in Rapid Review Options
  648.      Added, in Rapid Review, and for LaserJet users only, the ability
  649.         to highlight a name and hit <Alt-P> for a page of labels.
  650.         But remember: your "labels" font must first be loaded!
  651.      Totally revamped the Menu #2 Backup command. It will now automatically
  652.         walk through every directory and ask if you want it backed up.
  653.         You may also command it to run continuously, but it will stop 
  654.         after your floppy reaches a point that its available space does
  655.         not equal 25% of the directory being backed up at the moment.
  656.         (It assumes that you are getting a minimum of 75% reduction in
  657.         the zipping process.)  Of course, PKZIP.EXE must be in your 
  658.         DOS path for this whole thing to work.
  659.      Version 3.44 will have a field added for "position" (i.e., CEO,
  660.         President, Director of Personnel, etc.)
  661.  
  662.   V3.42
  663.  
  664.      Removed requirement to request access to certain fields in the 
  665.         UTLIS/S screens.  If they exist in the active database, they 
  666.         are automatically accessed.
  667.      Now permit setting (in UTIL/S Page 1) whether you want the SRCH
  668.         codes to be automatically sorted (by alpha, numeric, other),
  669.         and whether you want "C" to always lead the SRCH code if a client.
  670.         *** (Hit <F5> at this screen to sort the then current database)
  671.      Now includes the OFFICIAL 2-char. canadian province abbreviations.
  672.      You may now totally exclude certain fields, and if done it will 
  673.         also eliminate the one-character dummy field.
  674.      Expanded USER index to additional fields, although only the first
  675.         three will be displayed on Menu #1 and Menu #2. The fields that
  676.         can now be indexed are as follows:
  677.  
  678.                 TITLE            ADDRESS          SRCH
  679.                 HELLO            CITY             NOTES
  680.                 LAST             STATE            REMARKS
  681.                 FIRST            ZIP              LASTDATE
  682.                 FIRST1           PHONE            NEXTDATE
  683.                 FIRST2           HPHONE           ENTRYDATE
  684.                 INSTITUTE        FPHONE           AGE
  685.  
  686.         This feature can be extremely useful when wishing to move all
  687.         of the records with, say, blank institutes or phone numbers to
  688.         the top of the indexed list (blanks appear before the letter A
  689.         of the alphabet).
  690.                  
  691.   V3.41
  692.  
  693.      Corrected syntax error when using <F7> from labels setup screen.
  694.      Added code to accomodate selection of states > 2 characters in
  695.         length when running labels or Rapid Review.
  696.      Expanded (ALT-S) to properly display space on all drives.
  697.      Enhanced some displays in the "labels" printing string.
  698.      Added ability to totally eliminate lastdate and nextdate fields
  699.         to save diskspace on those databases not needing them.
  700.         (I will be doing the same on other fields in the next version.)
  701.      Added the field "ENTRYDATE" which, if present will append the date
  702.         the name is added to the database. This date cannot be edited
  703.         but can be displayed.
  704.  
  705.   V3.40
  706.  
  707.      Added ALT-S for Disk <S>pace at menues #1, #2, Utils, Transfer
  708.  
  709.      Muted lastdate/nextdate in the EDIT mode (when system lastdate/
  710.         nextdate is turned off in UTILS/S mode).
  711.  
  712.      Moved printer setup from UTILS/S to a different area (UTILS/P/S) 
  713.         AND Added an optional delay before zipmail quits trying the 
  714.         printer (when it is out of paper).
  715.  
  716.      You can now set up a special format in UTILS/P/C or during the 
  717.         process of printing labels (as before).
  718.  
  719.      Added laserjet font control to print labels and mailmerge with 
  720.         desired fonts. However, I have found that some fonts work well
  721.         for me (usually with .SFP/.USP extension), and others do not. 
  722.         You can only experiment. Do not use landscape fonts. 
  723.  
  724.         And, it is recommended that you use only fixed width fonts for 
  725.         address labels. (Otherwise, the labels 2 & 3 will not print in 
  726.         a straight line on the page). Two fixed width fonts are included 
  727.         (fix_norm.usp and fix_bold.usp). Proportional fonts can be used 
  728.         in the mailmerge section without difficulty.
  729.  
  730.         If you do not have your own favorite HP fonts, download file:
  731.  
  732.                 ZMAIL_LJ.ZIP  (the FONTS.LST within it should 
  733.                                reside in the \zipmail directory.
  734.                                FONTS.LST can be edited with an
  735.                                ASCII editor.)
  736.  
  737.                 If you unzip this file to \zipmail, it will be
  738.                 moved to \zipmail for you.
  739.  
  740.         Install all fonts you've determined to be compatible (plus the
  741.         fonts with the above file) in a directory called: 
  742.  
  743.                                  \zipmail\fonts 
  744.         
  745.  
  746.             First ensure that the system is set for laser printer 
  747.             (UTILS/P/S). It must have "LASER" in its name.
  748.  
  749.             Then enter UTILS/L and tell the system if you are using 
  750.             Avery 5351 or 5375 copier labels. If not, customize for
  751.             your own labels.
  752.  
  753.             Then enter UTILS/P/L and give it your font directory name,
  754.             an extension mask (i.e., "??P")
  755.  
  756.             Use <F5> to select a fixed font for your address, and 
  757.             another similar font for your body of mailmerged letter
  758.             (if applicable).
  759.  
  760.             When you go into <L>abels from the main menu, you'll see
  761.             another new screen. 
  762.         
  763.  
  764.         PLEASE NOTE: This feature relies on the DOS DIR command when 
  765.                      printing the <F6> list.  If character #36 is not
  766.                      a colon (:) when running the DIR on your system,
  767.                      let me know so I can make the necessary changes.
  768.  
  769.                      Also note that the font list will display in DOS
  770.                      order.  If you want that alphabetical, use a 
  771.                      directory sorter like Norton's DS.EXE.
  772.  
  773.                      At this point in time, this laser feature does 
  774.                      not work with the DOS Share.exe loaded. If I can
  775.                      correct this, I will.
  776.  
  777.      Added optional INSTALL switches (for new installations only): 
  778.  
  779.         /M if Monochrome
  780.         /C if Color
  781.         /T if function keys are on TOP
  782.         /L if function keys are on LEFT
  783.  
  784.         Any order, but DO NOT use spaces in the argument.
  785.  
  786.      Example of new installation:
  787.  
  788.         ZIPMAIL /MT   Monochrome with function keys on Top
  789.         ZIPMAIL /ML   Monochrome with function keys on Left
  790.         ZIPMAIL /LC   Color, with function keys on Left
  791.         ZIPMAIL /L    Color, and absence of M or C causes prompt
  792.      
  793.   V3.38 & V3.39 not released
  794.  
  795.   V3.37
  796.      Expanded the "hello" field expansion capabilities from 10 to 15.
  797.      Added a message in the update file regarding the use of area codes.
  798.        If you ever have the area codes turned OFF in the UTILS/"S"
  799.        section (on page 1), this affects you. I plan to make area codes
  800.        (or the spaces for area codes) mandatory to simplify some coding.
  801.        I can't imagine anybody without the need for area codes, but if 
  802.        there is someone out there that uses phone numbers ALL within
  803.        the same area code, you best contact me if you want that feature
  804.        left in. If you do not use phone numbers at all, this does not 
  805.        apply to you.
  806.      Rewrote the UTILS/"R" function to leave the exact database on the
  807.        temporary drive so that if you failed to make a backup, all data
  808.        is preserved. If a failure occurs anywhere in the process, that 
  809.        database is automatically restored. HOWEVER, this does not remove
  810.        your responsibility to make a backup before using this function.
  811.  
  812.   V3.36
  813.  
  814.      Fixed a very stupid bug that was harmless but rendered the last 
  815.      version inoperative.
  816.  
  817.   V3.35
  818.  
  819.    You may now use UTILS/"R" to customize an existing database by
  820.      eliminating some of the fields you don't use. Note that if
  821.      you shorten a database with records in it, you will not be 
  822.      able to recall the data in the fields you eliminated. The 
  823.      system should be smart enough to avoid displaying NUL fields,
  824.      but I haven't tested all areas yet. You may peek at it, but 
  825.      DO NOT use this function without backing up your data.
  826.      Also, based on the size of the current database, it will tell
  827.      you how much savings/costs should be expected in Kbytes.
  828.    You may now move from Menu #1 to Menu #2 to UTILS by just hitting 
  829.      the <ENTER> key. Repetitive hits gets you 1,2,U,1,2,U etc.
  830.      But from Menu #2 you may bypass UTIL with an <ESC>.
  831.    In Rapid review, you can swap the work and home phones with <ALT-S>.
  832.      If you want to do a GLOBAL swap, use <ALT-G). These features
  833.      were put in because the home/work/fax number fields were an
  834.      afterthought, and some folks put their home phone numbers in 
  835.      what is now called WORK phone.
  836.    
  837.   V3.34
  838.  
  839.    Eliminated need for strip.com to be used for Wordstar conversions.
  840.    Corrected minor problem in mailmerge screen file selection
  841.    Corrected problem with converting zip.dbf to include area codes.
  842.      It did not work if some zipcodes had previously been deleted.
  843.  
  844.   V3.33
  845.  
  846.    Added <Q>uit and <0> to UTILS menu, although they are not listed
  847.    Made a few other changes to ensure a reliable "rebuilding" of the
  848.      databases, however, a BACKUP beforehand is recommended.
  849.  
  850.    * Note that a problem may still exist that causes the DBF header
  851.      to become corrupted. This does not cause a problem except when
  852.      sometimes using the "append from" function in UTILS/"Transfer".
  853.      If an error occurs here, you must go into the 'append from'
  854.      database and rebuild the structure (via UTILS/"M")
  855.  
  856.    * If, after once rebuilding, this error recurs, please note the 
  857.      sequence and let me know. 
  858.  
  859.   V3.32
  860.  
  861.    Added feature UTILS/"V" to validate integrity of all databases.
  862.    Added feature UTILS/"O" to delete BAK file after remaking database
  863.       structure via UTILS/"M" 
  864.    Corrected problem when using "0" from Menu #1 (a problem with 
  865.       Clipper would not permit it to succeed on first try.)
  866.    Corrected formletter printing when seleting from marked list
  867.  
  868.   V3.31
  869.  
  870.    Corrected stupid mistake when selecting fields (Menu #1, "P")
  871.    Corrected another stupid mistake in ADD (telephone numbers)
  872.    NOTE: To add area codes to ZIP.DBF, go to zipcode maintenance,
  873.          <F4> and <M>odify 
  874.  
  875.   V3.30
  876.  
  877.    Zipcode.dbf can now be expanded to include the area codes of the
  878.      cities entered. These codes are not already in the database, they
  879.      will be collected as you use the system. If anyone out there has
  880.      a total zipcode:areacode list, please let me know.
  881.    If zip.dbf is modified via your zip "maintenance" function, area
  882.      codes will be automatically requested/appended in the ADD mode.
  883.    Added HPLaser support in "Print Reports" mode from Menu #1, but you
  884.      must have it selected in Menu #2 <S>ystem setup.
  885.    Added a SUPER feature to both "Print Reports" and "Labels"
  886.      modes from Menu #1 to allow greater flexibility.
  887.    Added Phone fields for Work, Home and FAX (Note, however, that 
  888.      since you may have directories that you do not want to waste 
  889.      the disk space on, you must select the ones you wish to have
  890.      additional numbers from the "Utilities" menu.
  891.    Made duplicate screening (Menu #1, <D>, <S>) more flexible
  892.  
  893.   V3.29
  894.  
  895.    Corrected another minor problem in Rapid Review, related to last
  896.    problem.
  897.  
  898.   V3.28            
  899.  
  900.    Corrected a problem in Rapid Review while in an index order other
  901.    than ALPHA or ZIP. Now starts at top of indexed file, and you can 
  902.    now LOCATE zips and addresses (when indexed on zip or address).
  903.  
  904.   V3.27
  905.  
  906.    Corrected a loading bug for new users only
  907.  
  908.   V3.26
  909.  
  910.    Added feature to allow bulk indexing of all directories.
  911.    Added feature to allow selecting which directories are to be 
  912.      placed in "hot key" pathes 3-9 (UTIL/A).
  913.    Added ZAP all records (Menu #1/D). Useful when using temp databases.
  914.    Added a feature in the UTIL/Transfer/Append function to allow 
  915.       differentiation not only by SRCH code, but also zip range.  
  916.    In three areas, I have now allow selection of a new directory/
  917.       database from a list of all directories on all drives (not just
  918.       the current drive). The three areas are (a) indexing (UTIL/I),
  919.       (b) Transfer/Append (UTIL/T) and (c) the "0" selection from 
  920.       menues 1 & 2.  
  921.    The two above capabilities allows users to select from any zipmail
  922.       directory on any drive, plus manipulate temporary files to your
  923.       hearts content. Example: Select a directory and transfer its 
  924.       structure to \zipmail\temp by specifying an unused SRCH code.
  925.       Then select \zipmail\temp and append records into it by both
  926.       SRCH code and a zip range. Append again for zip ranges #2 and
  927.       #3 and so forth. Now you have a special database whose selection 
  928.       critera is based on multiple zip ranges. Note that if you intend
  929.       to create labels it gets a bit tricky if you want to insert 
  930.       "mail codes", which will be inserted only in the temp directory.
  931.       You could delete from source as you, and then append back, but 
  932.       if you drew from multiple sources you would have a problem.
  933.  
  934.   V3.25
  935.  
  936.    Eliminated superfluous print after ASCII label print
  937.    Removed restriction for printing labels with empty LAST/FIRST name
  938.      fields. 
  939.    Fixed minor bug when printing letters (was omitting institute)
  940.    Eliminated unused printer codes
  941.    Added ability to manually send Font code to printer (UTILS/P/F)
  942.  
  943.   V3.24  
  944.  
  945.    Added ability to print labels to an ASCII disk file (last question
  946.       prior to printing label)
  947.    Added an external .EXE file for indexing (hopefully will eliminate
  948.       memory index errors)
  949.    Can now select zip/state lengths when creating new databases
  950.    Convert to Upper/Lower case did not work (in Utils/U)
  951.    Updated State "Counts" in menu #2 for 4-char state compatibility
  952.    Upper/lower case conversion now also converts first1, first2 fields
  953.    Extended index memory to 128K
  954.    In ADD mode, "local" now accepts upper or lower case
  955.    "Q" now departs util and rapid review screens (Quit to previous?)
  956.  
  957.   V3.23  
  958.    
  959.    Corrected error (for those NOT using optional ZIP.DBF) while in
  960.      the ADD mode.
  961.  
  962.   V3.22 
  963.  
  964.    Corrects error in automatic state verification (sorry 'bout that)
  965.    Reinstates capability to add remarks while in the ADD mode.
  966.  
  967.   V3.21 
  968.  
  969.    Corrects minor bug (non-destructive crash) when exiting UTILS/SYSTEM 
  970.    mode.
  971.  
  972.   V3.20
  973.  
  974.    Corrects some problems for those using multiple databases.          
  975.    Allows expansion of ZIP codes to 10 characters (zip+4, foreign, etc)
  976.    Allows selectable spaces between date and name/address in mailmerge
  977.    Automatic State help when an incorrect state has been enterred.
  978.    Automatic search of complete hard drive and partitions for zipmail
  979.      directories during the update process.
  980.    Note that you can have one database that is strickly foreign and the 
  981.      others domestic (with 5 character ZIP code).
  982.  
  983.   V3.14
  984.  
  985.    Allows DELETE of entire directory and its contents
  986.    Allow calling Utilities from Menu #2
  987.  
  988.   V3.13
  989.  
  990.    Now allows copying records selected by SRCH code out of the
  991.    current directory into a new directory. Also allows appending
  992.    records from a selected directory into the current directory
  993.    (also by SRCH code). Optionally delete to eliminate duplicates.
  994.  
  995.    Can now Delete by SRCH code. 
  996.  
  997.    Corrected a minor bug in EDIT screen print with <F5>.
  998.  
  999.   V3.11
  1000.  
  1001.    Very minor bug fixes. Calling zip codes from edit screen caused an 
  1002.    error when the zipcode database was not used. Those using the dialer
  1003.    received an error if the right sequence was not followed. Nothing 
  1004.    else major.
  1005.  
  1006.   V3.10
  1007.  
  1008.    Switched to Blinker compiler to better utilize memory. Rather than
  1009.    running close to the edge, now have over 100K available at any one time.
  1010.    Also corrected mailing labels problem when using zip code index order. 
  1011.  
  1012.   V3.03
  1013.                                                                           
  1014.    MailMerge no longer displays the screen asking for label margins.
  1015.    Added automatic positioning of body text during MailMerge.
  1016.    Corrected dialer bug                                                                       
  1017.    Added ability to delete unwanted records in PRINTER database.          
  1018.    Added dialer <Alt-D> to Rapid Review and Edit screen
  1019.    Added Form Letter print to individual records <Alt-F> in Rapid 
  1020.       Review and Edit screen
  1021.    Made the number of directories for your databases virtually unlimited. 
  1022.    Corrected a number of minor bugs (including Help)
  1023.    
  1024.                                                                           
  1025.   V3.01
  1026.  
  1027.    Now allows the use of database #2 for other than the master directory.   
  1028.    However, do not use the master directory (\zipmail) for your personal    
  1029.    files.  Always use a subdirectory off of \zipmail (i.e., \zipmail\names) 
  1030.                                                                             
  1031.    Added a warning whenever a macro contains the word FORMAT.               
  1032.                                                                             
  1033.    Added the automatic dialer to EDIT screen.                                   
  1034.                                                                             
  1035.  
  1036.   V3.00
  1037.  
  1038.    VIDPOP is no longer needed (saves 38K of memory)
  1039.    BROWSE can now select records to EDIT, with selectable fields
  1040.    SRCH codes are now both selectable and deselectable (or combined)
  1041.    Up to 10 MACROS can be assigned to run programs external to ZipMail
  1042.    Multiple directories can now be indexed over night
  1043.    A SuperFunction shell allows creating/manipulating your own databases
  1044.    No changes in NAMES.DBF, but new pathes.str is included
  1045.    Memory utilization has been improved with overlay()
  1046.    Will overwrite your PRINTER.DBF, so if yours is special save it and 
  1047.      then restore it after 3.00 installation.
  1048.  
  1049.  
  1050.